﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Demo3
{
    class ArrayUtil
    {
        public static bool Arr(int[] arr)
        {
            bool bo = false;
            if (arr is null)
            {
                bo = true;
            }
            return bo;
        }
    }
    class StringUtil
    {
        public static bool Str(string a)
        {
            bool b = false;
            if (a == "")
            {
                b = true;
            }
            if (a == "   ")
            {
                b = true;
            }
            if (a is null)
            {
                b = true;
            }
            return b;
        }
        static void Main(string[] args)
        {
            //1、写一个工具类 StringUtil，在里面定义一个静态方法，用来判断字符串是否为空。
            //如果字符串是null，或者字符串是空""，或者字符串是N个空格"  "，那这个方法返回true，否则返回false
            //然后在主类中（有Main方法的类）调用测试。
            Console.WriteLine("请输入一个字符串：");
            string a = Console.ReadLine();
            bool b = Str(a);
            Console.WriteLine(b);
            Console.WriteLine();
            //2、写一个工具类 ArrayUtil，在里面定义一个静态方法，用来判断数组是否为空。
            //如果数组是null，或者数组长度为0，那此方法返回true，否则返回false
            //然后在主类中（有Main方法的类）调用测试。
            int[] arr = null;
            bool bo = ArrayUtil.Arr(arr);
            Console.WriteLine(bo);
        }
    }
}
